Home > Live "In motion" card (active carts / abandoned / failed payments)
Returns three (count, value) rows counting money the storefront is exposed to right now — active carts inside the abandoned threshold, abandoned carts still inside the recovery window, and today’s failed subscription rebills. Values are the potential-revenue-at-risk in the company’s default currency.
Authorizations
Bearer token authentication. Requires a company-admin token
whose role holds reports.view. Additionally, the caller's
company must have ANALYTICS_DASHBOARD enabled — otherwise
every endpoint returns 404.
Query Parameters
ISO alpha-2 code of one of the requesting company's configured
countries (see GET /countries). When present, every service
on this endpoint filters its data to that country and reports
money in the country's own currency. Omit (or send "all")
for the aggregate-across-countries view, which is the default
and matches pre-Phase-004 behavior. Unknown ISO codes or ones
the company is not configured for return 400.
"US"
Response
Money-in-motion payload
Home > Live "In motion" card (Card 3). Three (count, value) rows counting money the storefront is exposed to right now: active carts touched inside the abandoned threshold, abandoned carts still inside the recovery window, and subscription rebills that failed today.
x >= 0Decimal amount, expressed as a string to preserve arbitrary
precision across the wire. Parsed to Number on the client and
formatted with Intl.NumberFormat. Once the in-flight
money-cents-migration lands, this will switch to a
{ amount_cents: integer, currency: string } object.
"180.25"
x >= 0Decimal amount, expressed as a string to preserve arbitrary
precision across the wire. Parsed to Number on the client and
formatted with Intl.NumberFormat. Once the in-flight
money-cents-migration lands, this will switch to a
{ amount_cents: integer, currency: string } object.
"180.25"
x >= 0Decimal amount, expressed as a string to preserve arbitrary
precision across the wire. Parsed to Number on the client and
formatted with Intl.NumberFormat. Once the in-flight
money-cents-migration lands, this will switch to a
{ amount_cents: integer, currency: string } object.
"180.25"
ISO 4217 three-letter code (uppercase).
3"USD"